home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_95_ATIFF2.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
97KB
|
1,691 lines
# near model CODE resource
# jump table entries: 18328-18332 (5 of them)
export_2291:
00000000 4E56 FFF8 link A6, -0x0008
00000004 206E 000C movea.l A0, [A6 + 0xC]
00000008 43EE FFF8 lea.l A1, [A6 - 0x8]
0000000C 22D8 move.l [A1]+, [A0]+
0000000E 22D8 move.l [A1]+, [A0]+
00000010 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000014 41EE 0018 lea.l A0, [A6 + 0x18]
00000018 2F20 move.l -[A7], -[A0]
0000001A 2F20 move.l -[A7], -[A0]
0000001C 486E FFF8 pea.l [A6 - 0x8]
00000020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000024 4EAD 3CBA jsr [A5 + 0x3CBA /* export_1939 */]
00000028 4E5E unlink A6
0000002A 205F movea.l A0, [A7]+
0000002C DEFC 0014 add.w A7, 0x14
00000030 4ED0 jmp [A0]
00000032 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2292: // at 00000034 (misaligned)
00000036 0000 2F2E ori.b D0, 0x2E /* '.' */
0000003A 0008 4EAD ori.b A0, 0xAD
0000003E 3CC2 move.w [A6]+, D2
00000040 4E5E unlink A6
00000042 2E9F move.l [A7], [A7]+
00000044 4E75 rts
00000046 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2293: // at 00000048 (misaligned)
0000004A FFE2 .invalid <<F/7/7>>
0000004C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000050 286E 0008 movea.l A4, [A6 + 0x8]
00000054 7005 moveq.l D0, 0x05
00000056 6B1A bmi +0x1C /* 00000072 */
00000058 B07C 003F cmp.w D0, 0x3F /* '?' */
0000005C 6E14 bgt +0x16 /* 00000072 */
0000005E 2254 movea.l A1, [A4]
00000060 41E9 0072 lea.l A0, [A1 + 0x72]
00000064 3200 move.w D1, D0
00000066 E649 lsr D1.w, 3
00000068 4441 neg.w D1
0000006A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000006E 0A3C 0004 xori.b ccr, 4
label00000072:
00000072 6600 00A2 bne +0xA4 /* 00000116 */
00000076 41EE FFF8 lea.l A0, [A6 - 0x8]
0000007A 2454 movea.l A2, [A4]
0000007C 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000080 20D9 move.l [A0]+, [A1]+
00000082 20D9 move.l [A0]+, [A1]+
00000084 302E FFFC move.w D0, [A6 - 0x4]
00000088 906E FFF8 sub.w D0, [A6 - 0x8]
0000008C 48C0 ext.l D0
0000008E 322E FFFE move.w D1, [A6 - 0x2]
00000092 926E FFFA sub.w D1, [A6 - 0x6]
00000096 48C1 ext.l D1
00000098 2F00 move.l -[A7], D0
0000009A 2F01 move.l -[A7], D1
0000009C 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000000A0 2E1F move.l D7, [A7]+
000000A2 E587 asl D7, 2
000000A4 E387 asl D7, 1
000000A6 42A7 clr.l -[A7]
000000A8 2D47 FFE2 move.l [A6 - 0x1E], D7
000000AC 486E FFE2 pea.l [A6 - 0x1E]
000000B0 486E FFE6 pea.l [A6 - 0x1A]
000000B4 3F3C 280E move.w -[A7], 0x280E
000000B8 A9EB syscall Pack4/FP68K
000000BA 487A 006C pea.l [PC + 0x6C /* 00000128, value 0x3FFF8CCC */]
000000BE 486E FFE6 pea.l [A6 - 0x1A]
000000C2 3F3C 0004 move.w -[A7], 0x4
000000C6 A9EB syscall Pack4/FP68K
000000C8 486E FFE6 pea.l [A6 - 0x1A]
000000CC 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
000000D0 2E1F move.l D7, [A7]+
000000D2 42A7 clr.l -[A7]
000000D4 2007 move.l D0, D7
000000D6 D0BC 0000 4E20 add.l D0, 0x4E20 /* 'N ' */
000000DC 2F00 move.l -[A7], D0
000000DE 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000000E2 265F movea.l A3, [A7]+
000000E4 200B move.l D0, A3
000000E6 672E beq +0x30 /* 00000116 */
000000E8 2F0B move.l -[A7], A3
000000EA 205F movea.l A0, [A7]+
000000EC A023 syscall DisposHandle/DisposeHandle
000000EE 2254 movea.l A1, [A4]
000000F0 41E9 0072 lea.l A0, [A1 + 0x72]
000000F4 2F20 move.l -[A7], -[A0]
000000F6 2F20 move.l -[A7], -[A0]
000000F8 3F3C 0008 move.w -[A7], 0x8
000000FC 41FA 002A lea.l A0, [PC + 0x2A /* 00000128, value 0x3FFF8CCC */]
00000100 2F20 move.l -[A7], -[A0]
00000102 2F20 move.l -[A7], -[A0]
00000104 3F3C 0008 move.w -[A7], 0x8
00000108 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
0000010C 548F addq.l A7, 2
0000010E 41E9 006A lea.l A0, [A1 + 0x6A]
00000112 20DF move.l [A0]+, [A7]+
00000114 20DF move.l [A0]+, [A7]+
label00000116:
00000116 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
0000011A 4E5E unlink A6
0000011C 2E9F move.l [A7], [A7]+
0000011E 4E75 rts
00000120 0000 0000 ori.b D0, 0x0
00000124 0000 0020 ori.b D0, 0x20 /* ' ' */
00000128 3FFF move.w <<invalid special address>>, <<invalid special address>>
0000012A 8CCC divu.w D6, A4
0000012C CCCC mulu.w D6, A4
0000012E CCCC mulu.w D6, A4
00000130 CCCD mulu.w D6, A5
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2294: // at 00000134 (misaligned)
00000136 0000 2F0C ori.b D0, 0xC
0000013A 286E 0008 movea.l A4, [A6 + 0x8]
0000013E 422E 000C clr.b [A6 + 0xC]
00000142 2054 movea.l A0, [A4]
00000144 3028 0022 move.w D0, [A0 + 0x22]
00000148 5340 subq.w D0, 1
0000014A 6708 beq +0xA /* 00000154 */
0000014C 5940 subq.w D0, 4
0000014E 6764 beq +0x66 /* 000001B4 */
00000150 6000 00C2 bra +0xC4 /* 00000214 */
label00000154:
00000154 7008 moveq.l D0, 0x08
00000156 2054 movea.l A0, [A4]
00000158 B068 0006 cmp.w D0, [A0 + 0x6]
0000015C 57C0 seq D0
0000015E 4A00 tst.b D0
00000160 674C beq +0x4E /* 000001AE */
00000162 7208 moveq.l D1, 0x08
00000164 B268 0008 cmp.w D1, [A0 + 0x8]
00000168 57C1 seq D1
0000016A C001 and.b D0, D1
0000016C 6740 beq +0x42 /* 000001AE */
0000016E 7208 moveq.l D1, 0x08
00000170 B268 000A cmp.w D1, [A0 + 0xA]
00000174 57C1 seq D1
00000176 C001 and.b D0, D1
00000178 6734 beq +0x36 /* 000001AE */
0000017A 7208 moveq.l D1, 0x08
0000017C B268 000C cmp.w D1, [A0 + 0xC]
00000180 57C1 seq D1
00000182 C001 and.b D0, D1
00000184 6728 beq +0x2A /* 000001AE */
00000186 7005 moveq.l D0, 0x05
00000188 6B1A bmi +0x1C /* 000001A4 */
0000018A B07C 003F cmp.w D0, 0x3F /* '?' */
0000018E 6E14 bgt +0x16 /* 000001A4 */
00000190 2254 movea.l A1, [A4]
00000192 41E9 0072 lea.l A0, [A1 + 0x72]
00000196 3200 move.w D1, D0
00000198 E649 lsr D1.w, 3
0000019A 4441 neg.w D1
0000019C 0130 10FF btst [A0 + D1.w - 0x1], D0
000001A0 0A3C 0004 xori.b ccr, 4
label000001A4:
000001A4 57C0 seq D0
000001A6 4400 neg.b D0
000001A8 1D40 000C move.b [A6 + 0xC], D0
000001AC 606A bra +0x6C /* 00000218 */
label000001AE:
000001AE 422E 000C clr.b [A6 + 0xC]
000001B2 6064 bra +0x66 /* 00000218 */
label000001B4:
000001B4 7008 moveq.l D0, 0x08
000001B6 2054 movea.l A0, [A4]
000001B8 B068 0006 cmp.w D0, [A0 + 0x6]
000001BC 57C0 seq D0
000001BE 4A00 tst.b D0
000001C0 674C beq +0x4E /* 0000020E */
000001C2 7208 moveq.l D1, 0x08
000001C4 B268 0008 cmp.w D1, [A0 + 0x8]
000001C8 57C1 seq D1
000001CA C001 and.b D0, D1
000001CC 6740 beq +0x42 /* 0000020E */
000001CE 7208 moveq.l D1, 0x08
000001D0 B268 000A cmp.w D1, [A0 + 0xA]
000001D4 57C1 seq D1
000001D6 C001 and.b D0, D1
000001D8 6734 beq +0x36 /* 0000020E */
000001DA 7208 moveq.l D1, 0x08
000001DC B268 000C cmp.w D1, [A0 + 0xC]
000001E0 57C1 seq D1
000001E2 C001 and.b D0, D1
000001E4 6728 beq +0x2A /* 0000020E */
000001E6 7005 moveq.l D0, 0x05
000001E8 6B1A bmi +0x1C /* 00000204 */
000001EA B07C 003F cmp.w D0, 0x3F /* '?' */
000001EE 6E14 bgt +0x16 /* 00000204 */
000001F0 2254 movea.l A1, [A4]
000001F2 41E9 0072 lea.l A0, [A1 + 0x72]
000001F6 3200 move.w D1, D0
000001F8 E649 lsr D1.w, 3
000001FA 4441 neg.w D1
000001FC 0130 10FF btst [A0 + D1.w - 0x1], D0
00000200 0A3C 0004 xori.b ccr, 4
label00000204:
00000204 57C0 seq D0
00000206 4400 neg.b D0
00000208 1D40 000C move.b [A6 + 0xC], D0
0000020C 600A bra +0xC /* 00000218 */
label0000020E:
0000020E 422E 000C clr.b [A6 + 0xC]
00000212 6004 bra +0x6 /* 00000218 */
label00000214:
00000214 422E 000C clr.b [A6 + 0xC]
label00000218:
00000218 285F movea.l A4, [A7]+
0000021A 4E5E unlink A6
0000021C 2E9F move.l [A7], [A7]+
0000021E 4E75 rts
export_2295:
00000220 4E56 FFFE link A6, -0x0002
00000224 48E7 0118 movem.l -[A7], D7,A3,A4
00000228 266E 0008 movea.l A3, [A6 + 0x8]
0000022C 284B movea.l A4, A3
0000022E 4247 clr.w D7
00000230 2054 movea.l A0, [A4]
00000232 3028 0022 move.w D0, [A0 + 0x22]
00000236 5340 subq.w D0, 1
00000238 6708 beq +0xA /* 00000242 */
0000023A 5940 subq.w D0, 4
0000023C 6760 beq +0x62 /* 0000029E */
0000023E 6000 00BA bra +0xBC /* 000002FA */
label00000242:
00000242 7008 moveq.l D0, 0x08
00000244 2054 movea.l A0, [A4]
00000246 B068 0006 cmp.w D0, [A0 + 0x6]
0000024A 57C0 seq D0
0000024C 4A00 tst.b D0
0000024E 6748 beq +0x4A /* 00000298 */
00000250 7208 moveq.l D1, 0x08
00000252 B268 0008 cmp.w D1, [A0 + 0x8]
00000256 57C1 seq D1
00000258 C001 and.b D0, D1
0000025A 673C beq +0x3E /* 00000298 */
0000025C 7208 moveq.l D1, 0x08
0000025E B268 000A cmp.w D1, [A0 + 0xA]
00000262 57C1 seq D1
00000264 C001 and.b D0, D1
00000266 6730 beq +0x32 /* 00000298 */
00000268 7208 moveq.l D1, 0x08
0000026A B268 000C cmp.w D1, [A0 + 0xC]
0000026E 57C1 seq D1
00000270 C001 and.b D0, D1
00000272 6724 beq +0x26 /* 00000298 */
00000274 4267 clr.w -[A7]
00000276 2F0B move.l -[A7], A3
00000278 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
0000027C 101F move.b D0, [A7]+
0000027E 670C beq +0xE /* 0000028C */
00000280 4267 clr.w -[A7]
00000282 2F0B move.l -[A7], A3
00000284 4EBA 0846 jsr [PC + 0x846 /* 00000ACC */]
00000288 3E1F move.w D7, [A7]+
0000028A 6072 bra +0x74 /* 000002FE */
label0000028C:
0000028C 4267 clr.w -[A7]
0000028E 2F0B move.l -[A7], A3
00000290 4EBA 00C6 jsr [PC + 0xC6 /* 00000358 */]
00000294 3E1F move.w D7, [A7]+
00000296 6066 bra +0x68 /* 000002FE */
label00000298:
00000298 3E3C 98E0 move.w D7, 0x98E0
0000029C 6060 bra +0x62 /* 000002FE */
label0000029E:
0000029E 7008 moveq.l D0, 0x08
000002A0 2054 movea.l A0, [A4]
000002A2 B068 0006 cmp.w D0, [A0 + 0x6]
000002A6 57C0 seq D0
000002A8 4A00 tst.b D0
000002AA 6748 beq +0x4A /* 000002F4 */
000002AC 7208 moveq.l D1, 0x08
000002AE B268 0008 cmp.w D1, [A0 + 0x8]
000002B2 57C1 seq D1
000002B4 C001 and.b D0, D1
000002B6 673C beq +0x3E /* 000002F4 */
000002B8 7208 moveq.l D1, 0x08
000002BA B268 000A cmp.w D1, [A0 + 0xA]
000002BE 57C1 seq D1
000002C0 C001 and.b D0, D1
000002C2 6730 beq +0x32 /* 000002F4 */
000002C4 7208 moveq.l D1, 0x08
000002C6 B268 000C cmp.w D1, [A0 + 0xC]
000002CA 57C1 seq D1
000002CC C001 and.b D0, D1
000002CE 6724 beq +0x26 /* 000002F4 */
000002D0 4267 clr.w -[A7]
000002D2 2F0B move.l -[A7], A3
000002D4 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
000002D8 101F move.b D0, [A7]+
000002DA 670C beq +0xE /* 000002E8 */
000002DC 4267 clr.w -[A7]
000002DE 2F0B move.l -[A7], A3
000002E0 4EBA 0AC2 jsr [PC + 0xAC2 /* 00000DA4 */]
000002E4 3E1F move.w D7, [A7]+
000002E6 6016 bra +0x18 /* 000002FE */
label000002E8:
000002E8 4267 clr.w -[A7]
000002EA 2F0B move.l -[A7], A3
000002EC 4EBA 036E jsr [PC + 0x36E /* 0000065C */]
000002F0 3E1F move.w D7, [A7]+
000002F2 600A bra +0xC /* 000002FE */
label000002F4:
000002F4 3E3C 98E0 move.w D7, 0x98E0
000002F8 6004 bra +0x6 /* 000002FE */
label000002FA:
000002FA 3E3C 98E0 move.w D7, 0x98E0
label000002FE:
000002FE 3D47 000C move.w [A6 + 0xC], D7
00000302 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000306 4E5E unlink A6
00000308 2E9F move.l [A7], [A7]+
0000030A 4E75 rts
0000030C 4E56 FFFC link A6, -0x0004
00000310 2F0C move.l -[A7], A4
00000312 286E 0008 movea.l A4, [A6 + 0x8]
00000316 204C movea.l A0, A4
00000318 5088 addq.l A0, 8
0000031A 2050 movea.l A0, [A0]
0000031C 2D48 FFFC move.l [A6 - 0x4], A0
00000320 4AAC FF8E tst.l [A4 - 0x72]
00000324 6716 beq +0x18 /* 0000033C */
00000326 2F2C FF8E move.l -[A7], [A4 - 0x72]
0000032A 205F movea.l A0, [A7]+
0000032C A02A syscall HUnlock
0000032E 2F2C FF8E move.l -[A7], [A4 - 0x72]
00000332 205F movea.l A0, [A7]+
00000334 A023 syscall DisposHandle/DisposeHandle
00000336 7000 moveq.l D0, 0x00
00000338 2940 FF8E move.l [A4 - 0x72], D0
label0000033C:
0000033C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000340 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000344 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000348 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
0000034C 285F movea.l A4, [A7]+
0000034E 4E5E unlink A6
00000350 205F movea.l A0, [A7]+
00000352 DEFC 000A add.w A7, 0xA /* '\n' */
00000356 4ED0 jmp [A0]
fn00000358:
00000358 4E56 FF76 link A6, -0x008A
0000035C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000360 266E 0008 movea.l A3, [A6 + 0x8]
00000364 284B movea.l A4, A3
00000366 4247 clr.w D7
00000368 41EE FFB8 lea.l A0, [A6 - 0x48]
0000036C 2454 movea.l A2, [A4]
0000036E 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000372 20D9 move.l [A0]+, [A1]+
00000374 20D9 move.l [A0]+, [A1]+
00000376 102D F470 move.b D0, [A5 - 0xB90]
0000037A 673E beq +0x40 /* 000003BA */
0000037C 102D F474 move.b D0, [A5 - 0xB8C]
00000380 672E beq +0x30 /* 000003B0 */
00000382 7202 moveq.l D1, 0x02
00000384 6B1A bmi +0x1C /* 000003A0 */
00000386 B27C 003F cmp.w D1, 0x3F /* '?' */
0000038A 6E14 bgt +0x16 /* 000003A0 */
0000038C 2254 movea.l A1, [A4]
0000038E 41E9 0072 lea.l A0, [A1 + 0x72]
00000392 3401 move.w D2, D1
00000394 E64A lsr D2.w, 3
00000396 4442 neg.w D2
00000398 0330 20FF btst [A0 + D2.w - 0x1], D1
0000039C 0A3C 0004 xori.b ccr, 4
label000003A0:
000003A0 56C1 sne D1
000003A2 C001 and.b D0, D1
000003A4 670A beq +0xC /* 000003B0 */
000003A6 2054 movea.l A0, [A4]
000003A8 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */
000003AE 6012 bra +0x14 /* 000003C2 */
label000003B0:
000003B0 2054 movea.l A0, [A4]
000003B2 317C 0008 00B6 move.w [A0 + 0xB6], 0x8
000003B8 6008 bra +0xA /* 000003C2 */
label000003BA:
000003BA 3E3C 98CC move.w D7, 0x98CC
000003BE 6000 0232 bra +0x234 /* 000005F2 */
label000003C2:
000003C2 7020 moveq.l D0, 0x20
000003C4 2054 movea.l A0, [A4]
000003C6 B068 00B6 cmp.w D0, [A0 + 0xB6]
000003CA 57C0 seq D0
000003CC 4400 neg.b D0
000003CE 1D40 FFAE move.b [A6 - 0x52], D0
000003D2 2054 movea.l A0, [A4]
000003D4 3F28 00B6 move.w -[A7], [A0 + 0xB6]
000003D8 2F0B move.l -[A7], A3
000003DA 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
000003DE 7000 moveq.l D0, 0x00
000003E0 2D40 FF8E move.l [A6 - 0x72], D0
000003E4 486E FFC2 pea.l [A6 - 0x3E]
000003E8 487A FF22 pea.l [PC - 0xDE /* 0000030C, value 0x4E56FFFC */]
000003EC 2F0E move.l -[A7], A6
000003EE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000003F2 2054 movea.l A0, [A4]
000003F4 2028 004C move.l D0, [A0 + 0x4C]
000003F8 5380 subq.l D0, 1
000003FA 2D40 FF7A move.l [A6 - 0x86], D0
000003FE 7C00 moveq.l D6, 0x00
00000400 6000 01C8 bra +0x1CA /* 000005CA */
label00000404:
00000404 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000408 2054 movea.l A0, [A4]
0000040A 4AA8 0044 tst.l [A0 + 0x44]
0000040E 6714 beq +0x16 /* 00000424 */
00000410 2248 movea.l A1, A0
00000412 2069 0044 movea.l A0, [A1 + 0x44]
00000416 2050 movea.l A0, [A0]
00000418 3006 move.w D0, D6
0000041A E540 asl D0.w, 2
0000041C 2D70 0000 FF92 move.l [A6 - 0x6E], [A0 + D0.w]
00000422 6016 bra +0x18 /* 0000043A */
label00000424:
00000424 2054 movea.l A0, [A4]
00000426 2028 002A move.l D0, [A0 + 0x2A]
0000042A E580 asl D0, 2
0000042C 2F00 move.l -[A7], D0
0000042E 2F28 003E move.l -[A7], [A0 + 0x3E]
00000432 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000436 2D5F FF92 move.l [A6 - 0x6E], [A7]+
label0000043A:
0000043A 42A7 clr.l -[A7]
0000043C 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00000440 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000444 2D57 FF8E move.l [A6 - 0x72], [A7]
00000448 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000044C 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000450 205F movea.l A0, [A7]+
00000452 A064 syscall MoveHHi
00000454 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000458 205F movea.l A0, [A7]+
0000045A A029 syscall HLock
0000045C 4267 clr.w -[A7]
0000045E 2054 movea.l A0, [A4]
00000460 3F28 0068 move.w -[A7], [A0 + 0x68]
00000464 3F3C 0001 move.w -[A7], 0x1
00000468 2268 0048 movea.l A1, [A0 + 0x48]
0000046C 2251 movea.l A1, [A1]
0000046E 3006 move.w D0, D6
00000470 E540 asl D0.w, 2
00000472 2F31 0000 move.l -[A7], [A1 + D0.w]
00000476 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000047A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000047E 4267 clr.w -[A7]
00000480 2054 movea.l A0, [A4]
00000482 3F28 0068 move.w -[A7], [A0 + 0x68]
00000486 486E FF92 pea.l [A6 - 0x6E]
0000048A 226E FF8E movea.l A1, [A6 - 0x72]
0000048E 2F11 move.l -[A7], [A1]
00000490 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000494 3E1F move.w D7, [A7]+
00000496 70D9 moveq.l D0, 0xFFFFFFD9
00000498 B047 cmp.w D0, D7
0000049A 6708 beq +0xA /* 000004A4 */
0000049C 3F07 move.w -[A7], D7
0000049E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004A2 6002 bra +0x4 /* 000004A6 */
label000004A4:
000004A4 4247 clr.w D7
label000004A6:
000004A6 4267 clr.w -[A7]
000004A8 2054 movea.l A0, [A4]
000004AA 2F28 0072 move.l -[A7], [A0 + 0x72]
000004AE 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
000004B2 101F move.b D0, [A7]+
000004B4 6700 00FA beq +0xFC /* 000005B0 */
000004B8 42A7 clr.l -[A7]
000004BA 2054 movea.l A0, [A4]
000004BC 2F28 0072 move.l -[A7], [A0 + 0x72]
000004C0 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
000004C4 2D5F FFB4 move.l [A6 - 0x4C], [A7]+
000004C8 42A7 clr.l -[A7]
000004CA 2054 movea.l A0, [A4]
000004CC 2F28 0072 move.l -[A7], [A0 + 0x72]
000004D0 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
000004D4 2D5F FFB0 move.l [A6 - 0x50], [A7]+
000004D8 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF
000004E0 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF
000004E6 42A7 clr.l -[A7]
000004E8 206E FF8E movea.l A0, [A6 - 0x72]
000004EC 2F10 move.l -[A7], [A0]
000004EE 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000004F2 281F move.l D4, [A7]+
000004F4 42A7 clr.l -[A7]
000004F6 2054 movea.l A0, [A4]
000004F8 2028 003E move.l D0, [A0 + 0x3E]
000004FC 5380 subq.l D0, 1
000004FE 2F00 move.l -[A7], D0
00000500 2F06 move.l -[A7], D6
00000502 2F28 003E move.l -[A7], [A0 + 0x3E]
00000506 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000050A 2028 002E move.l D0, [A0 + 0x2E]
0000050E 909F sub.l D0, [A7]+
00000510 5380 subq.l D0, 1
00000512 2F00 move.l -[A7], D0
00000514 201F move.l D0, [A7]+
00000516 2E9F move.l [A7], [A7]+
00000518 B097 cmp.l D0, [A7]
0000051A 6C02 bge +0x4 /* 0000051E */
0000051C 2E80 move.l [A7], D0
label0000051E:
0000051E 2D5F FF76 move.l [A6 - 0x8A], [A7]+
00000522 7A00 moveq.l D5, 0x00
00000524 607A bra +0x7C /* 000005A0 */
label00000526:
00000526 2005 move.l D0, D5
00000528 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
0000052E 4A80 tst.l D0
00000530 6704 beq +0x6 /* 00000536 */
00000532 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000536:
00000536 42A7 clr.l -[A7]
00000538 2F06 move.l -[A7], D6
0000053A 2054 movea.l A0, [A4]
0000053C 2F28 003E move.l -[A7], [A0 + 0x3E]
00000540 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000544 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000548 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000054C 201F move.l D0, [A7]+
0000054E D0AE FFB0 add.l D0, [A6 - 0x50]
00000552 2F05 move.l -[A7], D5
00000554 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000558 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000055C 221F move.l D1, [A7]+
0000055E D280 add.l D1, D0
00000560 2F01 move.l -[A7], D1
00000562 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000566 2D5F FF8A move.l [A6 - 0x76], [A7]+
0000056A 102E FFAE move.b D0, [A6 - 0x52]
0000056E 6712 beq +0x14 /* 00000582 */
00000570 2F04 move.l -[A7], D4
00000572 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000576 2054 movea.l A0, [A4]
00000578 2F28 002A move.l -[A7], [A0 + 0x2A]
0000057C 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */]
00000580 6010 bra +0x12 /* 00000592 */
label00000582:
00000582 2F04 move.l -[A7], D4
00000584 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000588 2054 movea.l A0, [A4]
0000058A 2F28 002A move.l -[A7], [A0 + 0x2A]
0000058E 4EAD 364A jsr [A5 + 0x364A /* export_1733 */]
label00000592:
00000592 2054 movea.l A0, [A4]
00000594 2028 002A move.l D0, [A0 + 0x2A]
00000598 E580 asl D0, 2
0000059A D880 add.l D4, D0
0000059C 5285 addq.l D5, 1
0000059E 6906 bvs +0x8 /* 000005A6 */
label000005A0:
000005A0 BAAE FF76 cmp.l D5, [A6 - 0x8A]
000005A4 6F80 ble -0x7E /* 00000526 */
label000005A6:
000005A6 2054 movea.l A0, [A4]
000005A8 2F28 0072 move.l -[A7], [A0 + 0x72]
000005AC 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label000005B0:
000005B0 2F2E FF8E move.l -[A7], [A6 - 0x72]
000005B4 205F movea.l A0, [A7]+
000005B6 A02A syscall HUnlock
000005B8 2F2E FF8E move.l -[A7], [A6 - 0x72]
000005BC 205F movea.l A0, [A7]+
000005BE A023 syscall DisposHandle/DisposeHandle
000005C0 7000 moveq.l D0, 0x00
000005C2 2D40 FF8E move.l [A6 - 0x72], D0
000005C6 5286 addq.l D6, 1
000005C8 6908 bvs +0xA /* 000005D2 */
label000005CA:
000005CA BCAE FF7A cmp.l D6, [A6 - 0x86]
000005CE 6F00 FE34 ble -0x1CA /* 00000404 */
label000005D2:
000005D2 2F0B move.l -[A7], A3
000005D4 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
000005D8 2F0B move.l -[A7], A3
000005DA 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
000005DE 2F0B move.l -[A7], A3
000005E0 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
000005E4 2F0B move.l -[A7], A3
000005E6 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
000005EA 486E FFC2 pea.l [A6 - 0x3E]
000005EE 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label000005F2:
000005F2 3D47 000C move.w [A6 + 0xC], D7
000005F6 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000005FA 4E5E unlink A6
000005FC 2E9F move.l [A7], [A7]+
000005FE 4E75 rts
00000600 4E56 FFFC link A6, -0x0004
00000604 2F0C move.l -[A7], A4
00000606 286E 0008 movea.l A4, [A6 + 0x8]
0000060A 204C movea.l A0, A4
0000060C 5088 addq.l A0, 8
0000060E 2050 movea.l A0, [A0]
00000610 2D48 FFFC move.l [A6 - 0x4], A0
00000614 4AAC FF8A tst.l [A4 - 0x76]
00000618 6710 beq +0x12 /* 0000062A */
0000061A 2F2C FF8A move.l -[A7], [A4 - 0x76]
0000061E 205F movea.l A0, [A7]+
00000620 A02A syscall HUnlock
00000622 2F2C FF8A move.l -[A7], [A4 - 0x76]
00000626 205F movea.l A0, [A7]+
00000628 A023 syscall DisposHandle/DisposeHandle
label0000062A:
0000062A 4AAC FF82 tst.l [A4 - 0x7E]
0000062E 6710 beq +0x12 /* 00000640 */
00000630 2F2C FF82 move.l -[A7], [A4 - 0x7E]
00000634 205F movea.l A0, [A7]+
00000636 A02A syscall HUnlock
00000638 2F2C FF82 move.l -[A7], [A4 - 0x7E]
0000063C 205F movea.l A0, [A7]+
0000063E A023 syscall DisposHandle/DisposeHandle
label00000640:
00000640 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000644 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000648 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000064C 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000650 285F movea.l A4, [A7]+
00000652 4E5E unlink A6
00000654 205F movea.l A0, [A7]+
00000656 DEFC 000A add.w A7, 0xA /* '\n' */
0000065A 4ED0 jmp [A0]
fn0000065C:
0000065C 4E56 FF66 link A6, -0x009A
00000660 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000664 286E 0008 movea.l A4, [A6 + 0x8]
00000668 4245 clr.w D5
0000066A 41EE FFB8 lea.l A0, [A6 - 0x48]
0000066E 2454 movea.l A2, [A4]
00000670 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000674 20D9 move.l [A0]+, [A1]+
00000676 20D9 move.l [A0]+, [A1]+
00000678 102D F470 move.b D0, [A5 - 0xB90]
0000067C 673E beq +0x40 /* 000006BC */
0000067E 102D F474 move.b D0, [A5 - 0xB8C]
00000682 672E beq +0x30 /* 000006B2 */
00000684 7202 moveq.l D1, 0x02
00000686 6B1A bmi +0x1C /* 000006A2 */
00000688 B27C 003F cmp.w D1, 0x3F /* '?' */
0000068C 6E14 bgt +0x16 /* 000006A2 */
0000068E 2254 movea.l A1, [A4]
00000690 41E9 0072 lea.l A0, [A1 + 0x72]
00000694 3401 move.w D2, D1
00000696 E64A lsr D2.w, 3
00000698 4442 neg.w D2
0000069A 0330 20FF btst [A0 + D2.w - 0x1], D1
0000069E 0A3C 0004 xori.b ccr, 4
label000006A2:
000006A2 56C1 sne D1
000006A4 C001 and.b D0, D1
000006A6 670A beq +0xC /* 000006B2 */
000006A8 2054 movea.l A0, [A4]
000006AA 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */
000006B0 6012 bra +0x14 /* 000006C4 */
label000006B2:
000006B2 2054 movea.l A0, [A4]
000006B4 317C 0008 00B6 move.w [A0 + 0xB6], 0x8
000006BA 6008 bra +0xA /* 000006C4 */
label000006BC:
000006BC 3A3C 98CC move.w D5, 0x98CC
000006C0 6000 03A8 bra +0x3AA /* 00000A6A */
label000006C4:
000006C4 7020 moveq.l D0, 0x20
000006C6 2054 movea.l A0, [A4]
000006C8 B068 00B6 cmp.w D0, [A0 + 0xB6]
000006CC 57C0 seq D0
000006CE 4400 neg.b D0
000006D0 1D40 FFAE move.b [A6 - 0x52], D0
000006D4 2054 movea.l A0, [A4]
000006D6 3F28 00B6 move.w -[A7], [A0 + 0xB6]
000006DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006DE 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
000006E2 7000 moveq.l D0, 0x00
000006E4 2D40 FF8A move.l [A6 - 0x76], D0
000006E8 7000 moveq.l D0, 0x00
000006EA 2D40 FF82 move.l [A6 - 0x7E], D0
000006EE 486E FFC2 pea.l [A6 - 0x3E]
000006F2 487A FF0C pea.l [PC - 0xF4 /* 00000600, value 0x4E56FFFC */]
000006F6 2F0E move.l -[A7], A6
000006F8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000006FC 2054 movea.l A0, [A4]
000006FE 2028 004C move.l D0, [A0 + 0x4C]
00000702 5380 subq.l D0, 1
00000704 2D40 FF6E move.l [A6 - 0x92], D0
00000708 7C00 moveq.l D6, 0x00
0000070A 6000 032E bra +0x330 /* 00000A3A */
label0000070E:
0000070E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000712 2054 movea.l A0, [A4]
00000714 4AA8 0044 tst.l [A0 + 0x44]
00000718 6714 beq +0x16 /* 0000072E */
0000071A 2248 movea.l A1, A0
0000071C 2069 0044 movea.l A0, [A1 + 0x44]
00000720 2050 movea.l A0, [A0]
00000722 3006 move.w D0, D6
00000724 E540 asl D0.w, 2
00000726 2D70 0000 FF8E move.l [A6 - 0x72], [A0 + D0.w]
0000072C 6030 bra +0x32 /* 0000075E */
label0000072E:
0000072E 2054 movea.l A0, [A4]
00000730 3028 0008 move.w D0, [A0 + 0x8]
00000734 D068 0006 add.w D0, [A0 + 0x6]
00000738 3228 000A move.w D1, [A0 + 0xA]
0000073C D240 add.w D1, D0
0000073E 48C1 ext.l D1
00000740 2F28 002A move.l -[A7], [A0 + 0x2A]
00000744 2F01 move.l -[A7], D1
00000746 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000074A 7008 moveq.l D0, 0x08
0000074C 2F00 move.l -[A7], D0
0000074E 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000752 2F28 003E move.l -[A7], [A0 + 0x3E]
00000756 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000075A 2D5F FF8E move.l [A6 - 0x72], [A7]+
label0000075E:
0000075E 42A7 clr.l -[A7]
00000760 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000764 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000768 2D57 FF8A move.l [A6 - 0x76], [A7]
0000076C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000770 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000774 205F movea.l A0, [A7]+
00000776 A064 syscall MoveHHi
00000778 2F2E FF8A move.l -[A7], [A6 - 0x76]
0000077C 205F movea.l A0, [A7]+
0000077E A029 syscall HLock
00000780 4267 clr.w -[A7]
00000782 2054 movea.l A0, [A4]
00000784 3F28 0068 move.w -[A7], [A0 + 0x68]
00000788 3F3C 0001 move.w -[A7], 0x1
0000078C 2268 0048 movea.l A1, [A0 + 0x48]
00000790 2251 movea.l A1, [A1]
00000792 3006 move.w D0, D6
00000794 E540 asl D0.w, 2
00000796 2F31 0000 move.l -[A7], [A1 + D0.w]
0000079A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000079E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000007A2 4267 clr.w -[A7]
000007A4 2054 movea.l A0, [A4]
000007A6 3F28 0068 move.w -[A7], [A0 + 0x68]
000007AA 486E FF8E pea.l [A6 - 0x72]
000007AE 226E FF8A movea.l A1, [A6 - 0x76]
000007B2 2F11 move.l -[A7], [A1]
000007B4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000007B8 3A1F move.w D5, [A7]+
000007BA 70D9 moveq.l D0, 0xFFFFFFD9
000007BC B045 cmp.w D0, D5
000007BE 6708 beq +0xA /* 000007C8 */
000007C0 3F05 move.w -[A7], D5
000007C2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000007C6 6002 bra +0x4 /* 000007CA */
label000007C8:
000007C8 4245 clr.w D5
label000007CA:
000007CA 2054 movea.l A0, [A4]
000007CC 3028 0008 move.w D0, [A0 + 0x8]
000007D0 D068 0006 add.w D0, [A0 + 0x6]
000007D4 3228 000A move.w D1, [A0 + 0xA]
000007D8 D240 add.w D1, D0
000007DA 3028 000C move.w D0, [A0 + 0xC]
000007DE D041 add.w D0, D1
000007E0 48C0 ext.l D0
000007E2 2F28 002A move.l -[A7], [A0 + 0x2A]
000007E6 2F00 move.l -[A7], D0
000007E8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000007EC 7008 moveq.l D0, 0x08
000007EE 2F00 move.l -[A7], D0
000007F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000007F4 2F28 003E move.l -[A7], [A0 + 0x3E]
000007F8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000007FC 2D5F FF86 move.l [A6 - 0x7A], [A7]+
00000800 42A7 clr.l -[A7]
00000802 2F2E FF86 move.l -[A7], [A6 - 0x7A]
00000806 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000080A 2D57 FF82 move.l [A6 - 0x7E], [A7]
0000080E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000812 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00000816 205F movea.l A0, [A7]+
00000818 A064 syscall MoveHHi
0000081A 2F2E FF82 move.l -[A7], [A6 - 0x7E]
0000081E 205F movea.l A0, [A7]+
00000820 A029 syscall HLock
00000822 42A7 clr.l -[A7]
00000824 206E FF82 movea.l A0, [A6 - 0x7E]
00000828 2F10 move.l -[A7], [A0]
0000082A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
0000082E 265F movea.l A3, [A7]+
00000830 4267 clr.w -[A7]
00000832 206E FF8A movea.l A0, [A6 - 0x76]
00000836 2F10 move.l -[A7], [A0]
00000838 2F0B move.l -[A7], A3
0000083A 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
0000083E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000842 4267 clr.w -[A7]
00000844 2054 movea.l A0, [A4]
00000846 2F28 0072 move.l -[A7], [A0 + 0x72]
0000084A 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
0000084E 101F move.b D0, [A7]+
00000850 6700 01B8 beq +0x1BA /* 00000A0A */
00000854 42A7 clr.l -[A7]
00000856 2054 movea.l A0, [A4]
00000858 2F28 0072 move.l -[A7], [A0 + 0x72]
0000085C 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00000860 2D5F FFB4 move.l [A6 - 0x4C], [A7]+
00000864 42A7 clr.l -[A7]
00000866 2054 movea.l A0, [A4]
00000868 2F28 0072 move.l -[A7], [A0 + 0x72]
0000086C 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000870 2D5F FFB0 move.l [A6 - 0x50], [A7]+
00000874 2D7C 00FF 00FF FF9A move.l [A6 - 0x66], 0xFF00FF
0000087C 3D7C 00FF FF9E move.w [A6 - 0x62], 0xFF
00000882 2054 movea.l A0, [A4]
00000884 3028 003A move.w D0, [A0 + 0x3A]
00000888 5340 subq.w D0, 1
0000088A 670A beq +0xC /* 00000896 */
0000088C 5340 subq.w D0, 1
0000088E 6700 00B8 beq +0xBA /* 00000948 */
00000892 6000 0162 bra +0x164 /* 000009F6 */
label00000896:
00000896 42A7 clr.l -[A7]
00000898 2054 movea.l A0, [A4]
0000089A 2028 003E move.l D0, [A0 + 0x3E]
0000089E 5380 subq.l D0, 1
000008A0 2F00 move.l -[A7], D0
000008A2 2F06 move.l -[A7], D6
000008A4 2F28 003E move.l -[A7], [A0 + 0x3E]
000008A8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000008AC 2028 002E move.l D0, [A0 + 0x2E]
000008B0 909F sub.l D0, [A7]+
000008B2 5380 subq.l D0, 1
000008B4 2F00 move.l -[A7], D0
000008B6 201F move.l D0, [A7]+
000008B8 2E9F move.l [A7], [A7]+
000008BA B097 cmp.l D0, [A7]
000008BC 6C02 bge +0x4 /* 000008C0 */
000008BE 2E80 move.l [A7], D0
label000008C0:
000008C0 2D5F FF6A move.l [A6 - 0x96], [A7]+
000008C4 7E00 moveq.l D7, 0x00
000008C6 6076 bra +0x78 /* 0000093E */
label000008C8:
000008C8 2007 move.l D0, D7
000008CA C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
000008D0 4A80 tst.l D0
000008D2 6704 beq +0x6 /* 000008D8 */
000008D4 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label000008D8:
000008D8 42A7 clr.l -[A7]
000008DA 2F06 move.l -[A7], D6
000008DC 2054 movea.l A0, [A4]
000008DE 2F28 003E move.l -[A7], [A0 + 0x3E]
000008E2 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000008E6 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000008EA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000008EE 201F move.l D0, [A7]+
000008F0 D0AE FFB0 add.l D0, [A6 - 0x50]
000008F4 2F07 move.l -[A7], D7
000008F6 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000008FA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000008FE 221F move.l D1, [A7]+
00000900 D280 add.l D1, D0
00000902 2F01 move.l -[A7], D1
00000904 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000908 281F move.l D4, [A7]+
0000090A 102E FFAE move.b D0, [A6 - 0x52]
0000090E 6710 beq +0x12 /* 00000920 */
00000910 2F0B move.l -[A7], A3
00000912 2F04 move.l -[A7], D4
00000914 2054 movea.l A0, [A4]
00000916 2F28 002A move.l -[A7], [A0 + 0x2A]
0000091A 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */]
0000091E 600E bra +0x10 /* 0000092E */
label00000920:
00000920 2F0B move.l -[A7], A3
00000922 2F04 move.l -[A7], D4
00000924 2054 movea.l A0, [A4]
00000926 2F28 002A move.l -[A7], [A0 + 0x2A]
0000092A 4EAD 364A jsr [A5 + 0x364A /* export_1733 */]
label0000092E:
0000092E 2054 movea.l A0, [A4]
00000930 2028 002A move.l D0, [A0 + 0x2A]
00000934 E580 asl D0, 2
00000936 D7C0 add.l A3, D0
00000938 5287 addq.l D7, 1
0000093A 6900 00C4 bvs +0xC6 /* 00000A00 */
label0000093E:
0000093E BEAE FF6A cmp.l D7, [A6 - 0x96]
00000942 6F84 ble -0x7A /* 000008C8 */
00000944 6000 00BA bra +0xBC /* 00000A00 */
label00000948:
00000948 42A7 clr.l -[A7]
0000094A 2054 movea.l A0, [A4]
0000094C 2028 003E move.l D0, [A0 + 0x3E]
00000950 5380 subq.l D0, 1
00000952 2F00 move.l -[A7], D0
00000954 2F06 move.l -[A7], D6
00000956 2F28 003E move.l -[A7], [A0 + 0x3E]
0000095A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000095E 2028 002E move.l D0, [A0 + 0x2E]
00000962 909F sub.l D0, [A7]+
00000964 5380 subq.l D0, 1
00000966 2F00 move.l -[A7], D0
00000968 201F move.l D0, [A7]+
0000096A 2E9F move.l [A7], [A7]+
0000096C B097 cmp.l D0, [A7]
0000096E 6C02 bge +0x4 /* 00000972 */
00000970 2E80 move.l [A7], D0
label00000972:
00000972 2D5F FF66 move.l [A6 - 0x9A], [A7]+
00000976 7E00 moveq.l D7, 0x00
00000978 6074 bra +0x76 /* 000009EE */
label0000097A:
0000097A 2007 move.l D0, D7
0000097C C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00000982 4A80 tst.l D0
00000984 6704 beq +0x6 /* 0000098A */
00000986 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label0000098A:
0000098A 42A7 clr.l -[A7]
0000098C 2F06 move.l -[A7], D6
0000098E 2054 movea.l A0, [A4]
00000990 2F28 003E move.l -[A7], [A0 + 0x3E]
00000994 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000998 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000099C 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000009A0 201F move.l D0, [A7]+
000009A2 D0AE FFB0 add.l D0, [A6 - 0x50]
000009A6 2F07 move.l -[A7], D7
000009A8 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000009AC 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000009B0 221F move.l D1, [A7]+
000009B2 D280 add.l D1, D0
000009B4 2F01 move.l -[A7], D1
000009B6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000009BA 281F move.l D4, [A7]+
000009BC 102E FFAE move.b D0, [A6 - 0x52]
000009C0 6710 beq +0x12 /* 000009D2 */
000009C2 2F0B move.l -[A7], A3
000009C4 2F04 move.l -[A7], D4
000009C6 2054 movea.l A0, [A4]
000009C8 2F28 002A move.l -[A7], [A0 + 0x2A]
000009CC 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
000009D0 600E bra +0x10 /* 000009E0 */
label000009D2:
000009D2 2F0B move.l -[A7], A3
000009D4 2F04 move.l -[A7], D4
000009D6 2054 movea.l A0, [A4]
000009D8 2F28 002A move.l -[A7], [A0 + 0x2A]
000009DC 4EAD 365A jsr [A5 + 0x365A /* export_1735 */]
label000009E0:
000009E0 2054 movea.l A0, [A4]
000009E2 2028 002A move.l D0, [A0 + 0x2A]
000009E6 E580 asl D0, 2
000009E8 D7C0 add.l A3, D0
000009EA 5287 addq.l D7, 1
000009EC 6912 bvs +0x14 /* 00000A00 */
label000009EE:
000009EE BEAE FF66 cmp.l D7, [A6 - 0x9A]
000009F2 6F86 ble -0x78 /* 0000097A */
000009F4 600A bra +0xC /* 00000A00 */
label000009F6:
000009F6 3F3C 98E0 move.w -[A7], 0x98E0
000009FA 42A7 clr.l -[A7]
000009FC 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label00000A00:
00000A00 2054 movea.l A0, [A4]
00000A02 2F28 0072 move.l -[A7], [A0 + 0x72]
00000A06 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00000A0A:
00000A0A 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00000A0E 205F movea.l A0, [A7]+
00000A10 A02A syscall HUnlock
00000A12 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00000A16 205F movea.l A0, [A7]+
00000A18 A023 syscall DisposHandle/DisposeHandle
00000A1A 7000 moveq.l D0, 0x00
00000A1C 2D40 FF82 move.l [A6 - 0x7E], D0
00000A20 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000A24 205F movea.l A0, [A7]+
00000A26 A02A syscall HUnlock
00000A28 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000A2C 205F movea.l A0, [A7]+
00000A2E A023 syscall DisposHandle/DisposeHandle
00000A30 7000 moveq.l D0, 0x00
00000A32 2D40 FF8A move.l [A6 - 0x76], D0
00000A36 5286 addq.l D6, 1
00000A38 6908 bvs +0xA /* 00000A42 */
label00000A3A:
00000A3A BCAE FF6E cmp.l D6, [A6 - 0x92]
00000A3E 6F00 FCCE ble -0x330 /* 0000070E */
label00000A42:
00000A42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A46 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
00000A4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A4E 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000A52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A56 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
00000A5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A5E 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000A62 486E FFC2 pea.l [A6 - 0x3E]
00000A66 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000A6A:
00000A6A 3D45 000C move.w [A6 + 0xC], D5
00000A6E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A72 4E5E unlink A6
00000A74 2E9F move.l [A7], [A7]+
00000A76 4E75 rts
00000A78 4E56 FFFC link A6, -0x0004
00000A7C 2F0C move.l -[A7], A4
00000A7E 286E 0008 movea.l A4, [A6 + 0x8]
00000A82 204C movea.l A0, A4
00000A84 5088 addq.l A0, 8
00000A86 2050 movea.l A0, [A0]
00000A88 2D48 FFFC move.l [A6 - 0x4], A0
00000A8C 4AAC FF8E tst.l [A4 - 0x72]
00000A90 6716 beq +0x18 /* 00000AA8 */
00000A92 2F2C FF8E move.l -[A7], [A4 - 0x72]
00000A96 205F movea.l A0, [A7]+
00000A98 A02A syscall HUnlock
00000A9A 2F2C FF8E move.l -[A7], [A4 - 0x72]
00000A9E 205F movea.l A0, [A7]+
00000AA0 A023 syscall DisposHandle/DisposeHandle
00000AA2 7000 moveq.l D0, 0x00
00000AA4 2940 FF8E move.l [A4 - 0x72], D0
label00000AA8:
00000AA8 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000AAC 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000AB0 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000AB4 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000AB8 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000ABC 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000AC0 285F movea.l A4, [A7]+
00000AC2 4E5E unlink A6
00000AC4 205F movea.l A0, [A7]+
00000AC6 DEFC 000A add.w A7, 0xA /* '\n' */
00000ACA 4ED0 jmp [A0]
fn00000ACC:
00000ACC 4E56 FF76 link A6, -0x008A
00000AD0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000AD4 266E 0008 movea.l A3, [A6 + 0x8]
00000AD8 284B movea.l A4, A3
00000ADA 4244 clr.w D4
00000ADC 7000 moveq.l D0, 0x00
00000ADE 2D40 FF8E move.l [A6 - 0x72], D0
00000AE2 41EE FFB8 lea.l A0, [A6 - 0x48]
00000AE6 2454 movea.l A2, [A4]
00000AE8 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000AEC 20D9 move.l [A0]+, [A1]+
00000AEE 20D9 move.l [A0]+, [A1]+
00000AF0 102D F470 move.b D0, [A5 - 0xB90]
00000AF4 673E beq +0x40 /* 00000B34 */
00000AF6 102D F474 move.b D0, [A5 - 0xB8C]
00000AFA 672E beq +0x30 /* 00000B2A */
00000AFC 7202 moveq.l D1, 0x02
00000AFE 6B1A bmi +0x1C /* 00000B1A */
00000B00 B27C 003F cmp.w D1, 0x3F /* '?' */
00000B04 6E14 bgt +0x16 /* 00000B1A */
00000B06 2254 movea.l A1, [A4]
00000B08 41E9 0072 lea.l A0, [A1 + 0x72]
00000B0C 3401 move.w D2, D1
00000B0E E64A lsr D2.w, 3
00000B10 4442 neg.w D2
00000B12 0330 20FF btst [A0 + D2.w - 0x1], D1
00000B16 0A3C 0004 xori.b ccr, 4
label00000B1A:
00000B1A 56C1 sne D1
00000B1C C001 and.b D0, D1
00000B1E 670A beq +0xC /* 00000B2A */
00000B20 2054 movea.l A0, [A4]
00000B22 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */
00000B28 6012 bra +0x14 /* 00000B3C */
label00000B2A:
00000B2A 2054 movea.l A0, [A4]
00000B2C 317C 0008 00B6 move.w [A0 + 0xB6], 0x8
00000B32 6008 bra +0xA /* 00000B3C */
label00000B34:
00000B34 383C 98CC move.w D4, 0x98CC
00000B38 6000 01EA bra +0x1EC /* 00000D24 */
label00000B3C:
00000B3C 7020 moveq.l D0, 0x20
00000B3E 2054 movea.l A0, [A4]
00000B40 B068 00B6 cmp.w D0, [A0 + 0xB6]
00000B44 57C0 seq D0
00000B46 4400 neg.b D0
00000B48 1D40 FFAE move.b [A6 - 0x52], D0
00000B4C 2054 movea.l A0, [A4]
00000B4E 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000B52 2F0B move.l -[A7], A3
00000B54 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
00000B58 2F0B move.l -[A7], A3
00000B5A 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
00000B5E 4267 clr.w -[A7]
00000B60 2F0B move.l -[A7], A3
00000B62 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000B66 7000 moveq.l D0, 0x00
00000B68 2D40 FF8E move.l [A6 - 0x72], D0
00000B6C 486E FFC2 pea.l [A6 - 0x3E]
00000B70 487A FF06 pea.l [PC - 0xFA /* 00000A78, value 0x4E56FFFC */]
00000B74 2F0E move.l -[A7], A6
00000B76 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000B7A 2054 movea.l A0, [A4]
00000B7C 2028 002A move.l D0, [A0 + 0x2A]
00000B80 E580 asl D0, 2
00000B82 2D40 FF92 move.l [A6 - 0x6E], D0
00000B86 42A7 clr.l -[A7]
00000B88 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00000B8C 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000B90 2D57 FF8E move.l [A6 - 0x72], [A7]
00000B94 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B98 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000B9C 205F movea.l A0, [A7]+
00000B9E A064 syscall MoveHHi
00000BA0 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000BA4 205F movea.l A0, [A7]+
00000BA6 A029 syscall HLock
00000BA8 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF
00000BB0 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF
00000BB6 2054 movea.l A0, [A4]
00000BB8 2028 004C move.l D0, [A0 + 0x4C]
00000BBC 5380 subq.l D0, 1
00000BBE 2D40 FF7A move.l [A6 - 0x86], D0
00000BC2 7E00 moveq.l D7, 0x00
00000BC4 6000 0122 bra +0x124 /* 00000CE8 */
label00000BC8:
00000BC8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000BCC 4267 clr.w -[A7]
00000BCE 2054 movea.l A0, [A4]
00000BD0 3F28 0068 move.w -[A7], [A0 + 0x68]
00000BD4 3F3C 0001 move.w -[A7], 0x1
00000BD8 2268 0048 movea.l A1, [A0 + 0x48]
00000BDC 2251 movea.l A1, [A1]
00000BDE 3007 move.w D0, D7
00000BE0 E540 asl D0.w, 2
00000BE2 2F31 0000 move.l -[A7], [A1 + D0.w]
00000BE6 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000BEA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000BEE 4267 clr.w -[A7]
00000BF0 2054 movea.l A0, [A4]
00000BF2 2F28 0072 move.l -[A7], [A0 + 0x72]
00000BF6 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000BFA 101F move.b D0, [A7]+
00000BFC 6700 00E6 beq +0xE8 /* 00000CE4 */
00000C00 42A7 clr.l -[A7]
00000C02 2054 movea.l A0, [A4]
00000C04 2028 003E move.l D0, [A0 + 0x3E]
00000C08 5380 subq.l D0, 1
00000C0A 2F00 move.l -[A7], D0
00000C0C 2F07 move.l -[A7], D7
00000C0E 2F28 003E move.l -[A7], [A0 + 0x3E]
00000C12 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000C16 2028 002E move.l D0, [A0 + 0x2E]
00000C1A 909F sub.l D0, [A7]+
00000C1C 5380 subq.l D0, 1
00000C1E 2F00 move.l -[A7], D0
00000C20 201F move.l D0, [A7]+
00000C22 2E9F move.l [A7], [A7]+
00000C24 B097 cmp.l D0, [A7]
00000C26 6C02 bge +0x4 /* 00000C2A */
00000C28 2E80 move.l [A7], D0
label00000C2A:
00000C2A 2D5F FF76 move.l [A6 - 0x8A], [A7]+
00000C2E 7C00 moveq.l D6, 0x00
00000C30 6000 00A0 bra +0xA2 /* 00000CD2 */
label00000C34:
00000C34 2006 move.l D0, D6
00000C36 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00000C3C 4A80 tst.l D0
00000C3E 6704 beq +0x6 /* 00000C44 */
00000C40 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000C44:
00000C44 4267 clr.w -[A7]
00000C46 2054 movea.l A0, [A4]
00000C48 3F28 0068 move.w -[A7], [A0 + 0x68]
00000C4C 486E FF92 pea.l [A6 - 0x6E]
00000C50 226E FF8E movea.l A1, [A6 - 0x72]
00000C54 2F11 move.l -[A7], [A1]
00000C56 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000C5A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000C5E 42A7 clr.l -[A7]
00000C60 206E FF8E movea.l A0, [A6 - 0x72]
00000C64 2F10 move.l -[A7], [A0]
00000C66 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000C6A 2A1F move.l D5, [A7]+
00000C6C 42A7 clr.l -[A7]
00000C6E 2F0B move.l -[A7], A3
00000C70 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00000C74 2D5F FF8A move.l [A6 - 0x76], [A7]+
00000C78 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */]
00000C7C 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1
00000C82 486E FFAF pea.l [A6 - 0x51]
00000C86 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000C8A 102E FFAE move.b D0, [A6 - 0x52]
00000C8E 6712 beq +0x14 /* 00000CA2 */
00000C90 2F05 move.l -[A7], D5
00000C92 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000C96 2054 movea.l A0, [A4]
00000C98 2F28 002A move.l -[A7], [A0 + 0x2A]
00000C9C 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */]
00000CA0 6010 bra +0x12 /* 00000CB2 */
label00000CA2:
00000CA2 2F05 move.l -[A7], D5
00000CA4 2F2E FF8A move.l -[A7], [A6 - 0x76]
00000CA8 2054 movea.l A0, [A4]
00000CAA 2F28 002A move.l -[A7], [A0 + 0x2A]
00000CAE 4EAD 364A jsr [A5 + 0x364A /* export_1733 */]
label00000CB2:
00000CB2 2054 movea.l A0, [A4]
00000CB4 2028 002A move.l D0, [A0 + 0x2A]
00000CB8 E580 asl D0, 2
00000CBA DA80 add.l D5, D0
00000CBC 486E FFAF pea.l [A6 - 0x51]
00000CC0 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000CC4 1F3C 0001 move.b -[A7], 0x1
00000CC8 2F0B move.l -[A7], A3
00000CCA 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000CCE 5286 addq.l D6, 1
00000CD0 6908 bvs +0xA /* 00000CDA */
label00000CD2:
00000CD2 BCAE FF76 cmp.l D6, [A6 - 0x8A]
00000CD6 6F00 FF5C ble -0xA2 /* 00000C34 */
label00000CDA:
00000CDA 2054 movea.l A0, [A4]
00000CDC 2F28 0072 move.l -[A7], [A0 + 0x72]
00000CE0 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00000CE4:
00000CE4 5287 addq.l D7, 1
00000CE6 6908 bvs +0xA /* 00000CF0 */
label00000CE8:
00000CE8 BEAE FF7A cmp.l D7, [A6 - 0x86]
00000CEC 6F00 FEDA ble -0x124 /* 00000BC8 */
label00000CF0:
00000CF0 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000CF4 205F movea.l A0, [A7]+
00000CF6 A02A syscall HUnlock
00000CF8 2F2E FF8E move.l -[A7], [A6 - 0x72]
00000CFC 205F movea.l A0, [A7]+
00000CFE A023 syscall DisposHandle/DisposeHandle
00000D00 7000 moveq.l D0, 0x00
00000D02 2D40 FF8E move.l [A6 - 0x72], D0
00000D06 1F3C 0002 move.b -[A7], 0x2
00000D0A 2F0B move.l -[A7], A3
00000D0C 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000D10 2F0B move.l -[A7], A3
00000D12 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000D16 2F0B move.l -[A7], A3
00000D18 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000D1C 486E FFC2 pea.l [A6 - 0x3E]
00000D20 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000D24:
00000D24 3D44 000C move.w [A6 + 0xC], D4
00000D28 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000D2C 4E5E unlink A6
00000D2E 2E9F move.l [A7], [A7]+
00000D30 4E75 rts
00000D32 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000D36 FFFC .invalid <<F/7/7>>
00000D38 2F0C move.l -[A7], A4
00000D3A 286E 0008 movea.l A4, [A6 + 0x8]
00000D3E 204C movea.l A0, A4
00000D40 5088 addq.l A0, 8
00000D42 2050 movea.l A0, [A0]
00000D44 2D48 FFFC move.l [A6 - 0x4], A0
00000D48 4AAC FF94 tst.l [A4 - 0x6C]
00000D4C 6716 beq +0x18 /* 00000D64 */
00000D4E 2F2C FF94 move.l -[A7], [A4 - 0x6C]
00000D52 205F movea.l A0, [A7]+
00000D54 A02A syscall HUnlock
00000D56 2F2C FF94 move.l -[A7], [A4 - 0x6C]
00000D5A 205F movea.l A0, [A7]+
00000D5C A023 syscall DisposHandle/DisposeHandle
00000D5E 7000 moveq.l D0, 0x00
00000D60 2940 FF94 move.l [A4 - 0x6C], D0
label00000D64:
00000D64 4AAC FF88 tst.l [A4 - 0x78]
00000D68 6716 beq +0x18 /* 00000D80 */
00000D6A 2F2C FF88 move.l -[A7], [A4 - 0x78]
00000D6E 205F movea.l A0, [A7]+
00000D70 A02A syscall HUnlock
00000D72 2F2C FF88 move.l -[A7], [A4 - 0x78]
00000D76 205F movea.l A0, [A7]+
00000D78 A023 syscall DisposHandle/DisposeHandle
00000D7A 7000 moveq.l D0, 0x00
00000D7C 2940 FF88 move.l [A4 - 0x78], D0
label00000D80:
00000D80 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D84 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000D88 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D8C 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000D90 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D94 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000D98 285F movea.l A4, [A7]+
00000D9A 4E5E unlink A6
00000D9C 205F movea.l A0, [A7]+
00000D9E DEFC 000A add.w A7, 0xA /* '\n' */
00000DA2 4ED0 jmp [A0]
fn00000DA4:
00000DA4 4E56 FF68 link A6, -0x0098
00000DA8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000DAC 266E 0008 movea.l A3, [A6 + 0x8]
00000DB0 284B movea.l A4, A3
00000DB2 426E FFC0 clr.w [A6 - 0x40]
00000DB6 7000 moveq.l D0, 0x00
00000DB8 2D40 FF94 move.l [A6 - 0x6C], D0
00000DBC 7000 moveq.l D0, 0x00
00000DBE 2D40 FF88 move.l [A6 - 0x78], D0
00000DC2 41EE FFB8 lea.l A0, [A6 - 0x48]
00000DC6 2454 movea.l A2, [A4]
00000DC8 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000DCC 20D9 move.l [A0]+, [A1]+
00000DCE 20D9 move.l [A0]+, [A1]+
00000DD0 102D F470 move.b D0, [A5 - 0xB90]
00000DD4 673E beq +0x40 /* 00000E14 */
00000DD6 102D F474 move.b D0, [A5 - 0xB8C]
00000DDA 672E beq +0x30 /* 00000E0A */
00000DDC 7202 moveq.l D1, 0x02
00000DDE 6B1A bmi +0x1C /* 00000DFA */
00000DE0 B27C 003F cmp.w D1, 0x3F /* '?' */
00000DE4 6E14 bgt +0x16 /* 00000DFA */
00000DE6 2254 movea.l A1, [A4]
00000DE8 41E9 0072 lea.l A0, [A1 + 0x72]
00000DEC 3401 move.w D2, D1
00000DEE E64A lsr D2.w, 3
00000DF0 4442 neg.w D2
00000DF2 0330 20FF btst [A0 + D2.w - 0x1], D1
00000DF6 0A3C 0004 xori.b ccr, 4
label00000DFA:
00000DFA 56C1 sne D1
00000DFC C001 and.b D0, D1
00000DFE 670A beq +0xC /* 00000E0A */
00000E00 2054 movea.l A0, [A4]
00000E02 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */
00000E08 6014 bra +0x16 /* 00000E1E */
label00000E0A:
00000E0A 2054 movea.l A0, [A4]
00000E0C 317C 0008 00B6 move.w [A0 + 0xB6], 0x8
00000E12 600A bra +0xC /* 00000E1E */
label00000E14:
00000E14 3D7C 98CC FFC0 move.w [A6 - 0x40], 0x98CC
00000E1A 6000 03CC bra +0x3CE /* 000011E8 */
label00000E1E:
00000E1E 7020 moveq.l D0, 0x20
00000E20 2054 movea.l A0, [A4]
00000E22 B068 00B6 cmp.w D0, [A0 + 0xB6]
00000E26 57C0 seq D0
00000E28 4400 neg.b D0
00000E2A 1D40 FFAE move.b [A6 - 0x52], D0
00000E2E 2054 movea.l A0, [A4]
00000E30 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000E34 2F0B move.l -[A7], A3
00000E36 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
00000E3A 2F0B move.l -[A7], A3
00000E3C 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
00000E40 4267 clr.w -[A7]
00000E42 2F0B move.l -[A7], A3
00000E44 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000E48 7000 moveq.l D0, 0x00
00000E4A 2D40 FF88 move.l [A6 - 0x78], D0
00000E4E 7000 moveq.l D0, 0x00
00000E50 2D40 FF94 move.l [A6 - 0x6C], D0
00000E54 486E FFC2 pea.l [A6 - 0x3E]
00000E58 487A FEDA pea.l [PC - 0x126 /* 00000D34, value 0x4E56FFFC */]
00000E5C 2F0E move.l -[A7], A6
00000E5E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000E62 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF
00000E6A 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF
00000E70 2054 movea.l A0, [A4]
00000E72 3028 0008 move.w D0, [A0 + 0x8]
00000E76 D068 0006 add.w D0, [A0 + 0x6]
00000E7A 3228 000A move.w D1, [A0 + 0xA]
00000E7E D240 add.w D1, D0
00000E80 3028 000C move.w D0, [A0 + 0xC]
00000E84 D041 add.w D0, D1
00000E86 48C0 ext.l D0
00000E88 2F28 002A move.l -[A7], [A0 + 0x2A]
00000E8C 2F00 move.l -[A7], D0
00000E8E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000E92 7008 moveq.l D0, 0x08
00000E94 2F00 move.l -[A7], D0
00000E96 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000E9A 2F28 003E move.l -[A7], [A0 + 0x3E]
00000E9E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000EA2 2D5F FF8C move.l [A6 - 0x74], [A7]+
00000EA6 42A7 clr.l -[A7]
00000EA8 2F2E FF8C move.l -[A7], [A6 - 0x74]
00000EAC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000EB0 2D57 FF88 move.l [A6 - 0x78], [A7]
00000EB4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000EB8 2F2E FF88 move.l -[A7], [A6 - 0x78]
00000EBC 205F movea.l A0, [A7]+
00000EBE A064 syscall MoveHHi
00000EC0 2F2E FF88 move.l -[A7], [A6 - 0x78]
00000EC4 205F movea.l A0, [A7]+
00000EC6 A029 syscall HLock
00000EC8 42A7 clr.l -[A7]
00000ECA 206E FF88 movea.l A0, [A6 - 0x78]
00000ECE 2F10 move.l -[A7], [A0]
00000ED0 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000ED4 2D5F FF84 move.l [A6 - 0x7C], [A7]+
00000ED8 2054 movea.l A0, [A4]
00000EDA 2028 004C move.l D0, [A0 + 0x4C]
00000EDE 5380 subq.l D0, 1
00000EE0 2D40 FF70 move.l [A6 - 0x90], D0
00000EE4 7A00 moveq.l D5, 0x00
00000EE6 6000 02BE bra +0x2C0 /* 000011A6 */
label00000EEA:
00000EEA 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000EEE 2054 movea.l A0, [A4]
00000EF0 4AA8 0044 tst.l [A0 + 0x44]
00000EF4 6714 beq +0x16 /* 00000F0A */
00000EF6 2248 movea.l A1, A0
00000EF8 2069 0044 movea.l A0, [A1 + 0x44]
00000EFC 2050 movea.l A0, [A0]
00000EFE 3005 move.w D0, D5
00000F00 E540 asl D0.w, 2
00000F02 2D70 0000 FF98 move.l [A6 - 0x68], [A0 + D0.w]
00000F08 6036 bra +0x38 /* 00000F40 */
label00000F0A:
00000F0A 2054 movea.l A0, [A4]
00000F0C 3028 0008 move.w D0, [A0 + 0x8]
00000F10 D068 0006 add.w D0, [A0 + 0x6]
00000F14 3228 000A move.w D1, [A0 + 0xA]
00000F18 D240 add.w D1, D0
00000F1A 3028 000C move.w D0, [A0 + 0xC]
00000F1E D041 add.w D0, D1
00000F20 48C0 ext.l D0
00000F22 2F28 002A move.l -[A7], [A0 + 0x2A]
00000F26 2F00 move.l -[A7], D0
00000F28 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000F2C 7008 moveq.l D0, 0x08
00000F2E 2F00 move.l -[A7], D0
00000F30 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000F34 2F28 003E move.l -[A7], [A0 + 0x3E]
00000F38 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000F3C 2D5F FF98 move.l [A6 - 0x68], [A7]+
label00000F40:
00000F40 42A7 clr.l -[A7]
00000F42 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000F46 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000F4A 2D57 FF94 move.l [A6 - 0x6C], [A7]
00000F4E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000F52 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000F56 205F movea.l A0, [A7]+
00000F58 A064 syscall MoveHHi
00000F5A 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000F5E 205F movea.l A0, [A7]+
00000F60 A029 syscall HLock
00000F62 42A7 clr.l -[A7]
00000F64 206E FF94 movea.l A0, [A6 - 0x6C]
00000F68 2F10 move.l -[A7], [A0]
00000F6A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000F6E 2D5F FF90 move.l [A6 - 0x70], [A7]+
00000F72 4267 clr.w -[A7]
00000F74 2054 movea.l A0, [A4]
00000F76 3F28 0068 move.w -[A7], [A0 + 0x68]
00000F7A 3F3C 0001 move.w -[A7], 0x1
00000F7E 2268 0048 movea.l A1, [A0 + 0x48]
00000F82 2251 movea.l A1, [A1]
00000F84 3005 move.w D0, D5
00000F86 E540 asl D0.w, 2
00000F88 2F31 0000 move.l -[A7], [A1 + D0.w]
00000F8C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000F90 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000F94 4267 clr.w -[A7]
00000F96 2054 movea.l A0, [A4]
00000F98 3F28 0068 move.w -[A7], [A0 + 0x68]
00000F9C 486E FF98 pea.l [A6 - 0x68]
00000FA0 2F2E FF90 move.l -[A7], [A6 - 0x70]
00000FA4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000FA8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000FAC 4267 clr.w -[A7]
00000FAE 2F2E FF90 move.l -[A7], [A6 - 0x70]
00000FB2 2F2E FF84 move.l -[A7], [A6 - 0x7C]
00000FB6 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
00000FBA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000FBE 4267 clr.w -[A7]
00000FC0 2054 movea.l A0, [A4]
00000FC2 2F28 0072 move.l -[A7], [A0 + 0x72]
00000FC6 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000FCA 101F move.b D0, [A7]+
00000FCC 6700 01B8 beq +0x1BA /* 00001186 */
00000FD0 42A7 clr.l -[A7]
00000FD2 2054 movea.l A0, [A4]
00000FD4 2F28 0072 move.l -[A7], [A0 + 0x72]
00000FD8 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00000FDC 2D5F FFB4 move.l [A6 - 0x4C], [A7]+
00000FE0 42A7 clr.l -[A7]
00000FE2 2054 movea.l A0, [A4]
00000FE4 2F28 0072 move.l -[A7], [A0 + 0x72]
00000FE8 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000FEC 2D5F FFB0 move.l [A6 - 0x50], [A7]+
00000FF0 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF
00000FF8 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF
00000FFE 2054 movea.l A0, [A4]
00001000 3028 003A move.w D0, [A0 + 0x3A]
00001004 5340 subq.w D0, 1
00001006 670A beq +0xC /* 00001012 */
00001008 5340 subq.w D0, 1
0000100A 6700 00B8 beq +0xBA /* 000010C4 */
0000100E 6000 0162 bra +0x164 /* 00001172 */
label00001012:
00001012 2E2E FF84 move.l D7, [A6 - 0x7C]
00001016 42A7 clr.l -[A7]
00001018 2054 movea.l A0, [A4]
0000101A 2028 003E move.l D0, [A0 + 0x3E]
0000101E 5380 subq.l D0, 1
00001020 2F00 move.l -[A7], D0
00001022 2F05 move.l -[A7], D5
00001024 2F28 003E move.l -[A7], [A0 + 0x3E]
00001028 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000102C 2028 002E move.l D0, [A0 + 0x2E]
00001030 909F sub.l D0, [A7]+
00001032 5380 subq.l D0, 1
00001034 2F00 move.l -[A7], D0
00001036 201F move.l D0, [A7]+
00001038 2E9F move.l [A7], [A7]+
0000103A B097 cmp.l D0, [A7]
0000103C 6C02 bge +0x4 /* 00001040 */
0000103E 2E80 move.l [A7], D0
label00001040:
00001040 2D5F FF6C move.l [A6 - 0x94], [A7]+
00001044 7C00 moveq.l D6, 0x00
00001046 6072 bra +0x74 /* 000010BA */
label00001048:
00001048 2006 move.l D0, D6
0000104A C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00001050 4A80 tst.l D0
00001052 6704 beq +0x6 /* 00001058 */
00001054 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00001058:
00001058 42A7 clr.l -[A7]
0000105A 2F0B move.l -[A7], A3
0000105C 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00001060 281F move.l D4, [A7]+
00001062 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */]
00001066 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1
0000106C 486E FFAF pea.l [A6 - 0x51]
00001070 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00001074 102E FFAE move.b D0, [A6 - 0x52]
00001078 6710 beq +0x12 /* 0000108A */
0000107A 2F07 move.l -[A7], D7
0000107C 2F04 move.l -[A7], D4
0000107E 2054 movea.l A0, [A4]
00001080 2F28 002A move.l -[A7], [A0 + 0x2A]
00001084 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */]
00001088 600E bra +0x10 /* 00001098 */
label0000108A:
0000108A 2F07 move.l -[A7], D7
0000108C 2F04 move.l -[A7], D4
0000108E 2054 movea.l A0, [A4]
00001090 2F28 002A move.l -[A7], [A0 + 0x2A]
00001094 4EAD 364A jsr [A5 + 0x364A /* export_1733 */]
label00001098:
00001098 2054 movea.l A0, [A4]
0000109A 2028 002A move.l D0, [A0 + 0x2A]
0000109E E580 asl D0, 2
000010A0 DE80 add.l D7, D0
000010A2 486E FFAF pea.l [A6 - 0x51]
000010A6 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
000010AA 1F3C 0001 move.b -[A7], 0x1
000010AE 2F0B move.l -[A7], A3
000010B0 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000010B4 5286 addq.l D6, 1
000010B6 6900 00C4 bvs +0xC6 /* 0000117C */
label000010BA:
000010BA BCAE FF6C cmp.l D6, [A6 - 0x94]
000010BE 6F88 ble -0x76 /* 00001048 */
000010C0 6000 00BA bra +0xBC /* 0000117C */
label000010C4:
000010C4 2E2E FF84 move.l D7, [A6 - 0x7C]
000010C8 42A7 clr.l -[A7]
000010CA 2054 movea.l A0, [A4]
000010CC 2028 003E move.l D0, [A0 + 0x3E]
000010D0 5380 subq.l D0, 1
000010D2 2F00 move.l -[A7], D0
000010D4 2F05 move.l -[A7], D5
000010D6 2F28 003E move.l -[A7], [A0 + 0x3E]
000010DA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000010DE 2028 002E move.l D0, [A0 + 0x2E]
000010E2 909F sub.l D0, [A7]+
000010E4 5380 subq.l D0, 1
000010E6 2F00 move.l -[A7], D0
000010E8 201F move.l D0, [A7]+
000010EA 2E9F move.l [A7], [A7]+
000010EC B097 cmp.l D0, [A7]
000010EE 6C02 bge +0x4 /* 000010F2 */
000010F0 2E80 move.l [A7], D0
label000010F2:
000010F2 2D5F FF68 move.l [A6 - 0x98], [A7]+
000010F6 7C00 moveq.l D6, 0x00
000010F8 6070 bra +0x72 /* 0000116A */
label000010FA:
000010FA 2006 move.l D0, D6
000010FC C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00001102 4A80 tst.l D0
00001104 6704 beq +0x6 /* 0000110A */
00001106 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label0000110A:
0000110A 42A7 clr.l -[A7]
0000110C 2F0B move.l -[A7], A3
0000110E 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00001112 281F move.l D4, [A7]+
00001114 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */]
00001118 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1
0000111E 486E FFAF pea.l [A6 - 0x51]
00001122 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00001126 102E FFAE move.b D0, [A6 - 0x52]
0000112A 6710 beq +0x12 /* 0000113C */
0000112C 2F07 move.l -[A7], D7
0000112E 2F04 move.l -[A7], D4
00001130 2054 movea.l A0, [A4]
00001132 2F28 002A move.l -[A7], [A0 + 0x2A]
00001136 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */]
0000113A 600E bra +0x10 /* 0000114A */
label0000113C:
0000113C 2F07 move.l -[A7], D7
0000113E 2F04 move.l -[A7], D4
00001140 2054 movea.l A0, [A4]
00001142 2F28 002A move.l -[A7], [A0 + 0x2A]
00001146 4EAD 365A jsr [A5 + 0x365A /* export_1735 */]
label0000114A:
0000114A 2054 movea.l A0, [A4]
0000114C 2028 002A move.l D0, [A0 + 0x2A]
00001150 E580 asl D0, 2
00001152 DE80 add.l D7, D0
00001154 486E FFAF pea.l [A6 - 0x51]
00001158 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000115C 1F3C 0001 move.b -[A7], 0x1
00001160 2F0B move.l -[A7], A3
00001162 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00001166 5286 addq.l D6, 1
00001168 6912 bvs +0x14 /* 0000117C */
label0000116A:
0000116A BCAE FF68 cmp.l D6, [A6 - 0x98]
0000116E 6F8A ble -0x74 /* 000010FA */
00001170 600A bra +0xC /* 0000117C */
label00001172:
00001172 3F3C 98E0 move.w -[A7], 0x98E0
00001176 42A7 clr.l -[A7]
00001178 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label0000117C:
0000117C 2054 movea.l A0, [A4]
0000117E 2F28 0072 move.l -[A7], [A0 + 0x72]
00001182 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00001186:
00001186 2F2E FF94 move.l -[A7], [A6 - 0x6C]
0000118A 205F movea.l A0, [A7]+
0000118C A02A syscall HUnlock
0000118E 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00001192 205F movea.l A0, [A7]+
00001194 A023 syscall DisposHandle/DisposeHandle
00001196 7000 moveq.l D0, 0x00
00001198 2D40 FF94 move.l [A6 - 0x6C], D0
0000119C 7000 moveq.l D0, 0x00
0000119E 2D40 FF90 move.l [A6 - 0x70], D0
000011A2 5285 addq.l D5, 1
000011A4 6908 bvs +0xA /* 000011AE */
label000011A6:
000011A6 BAAE FF70 cmp.l D5, [A6 - 0x90]
000011AA 6F00 FD3E ble -0x2C0 /* 00000EEA */
label000011AE:
000011AE 2F2E FF88 move.l -[A7], [A6 - 0x78]
000011B2 205F movea.l A0, [A7]+
000011B4 A02A syscall HUnlock
000011B6 2F2E FF88 move.l -[A7], [A6 - 0x78]
000011BA 205F movea.l A0, [A7]+
000011BC A023 syscall DisposHandle/DisposeHandle
000011BE 7000 moveq.l D0, 0x00
000011C0 2D40 FF88 move.l [A6 - 0x78], D0
000011C4 7000 moveq.l D0, 0x00
000011C6 2D40 FF84 move.l [A6 - 0x7C], D0
000011CA 1F3C 0002 move.b -[A7], 0x2
000011CE 2F0B move.l -[A7], A3
000011D0 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000011D4 2F0B move.l -[A7], A3
000011D6 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
000011DA 2F0B move.l -[A7], A3
000011DC 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
000011E0 486E FFC2 pea.l [A6 - 0x3E]
000011E4 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label000011E8:
000011E8 3D6E FFC0 000C move.w [A6 + 0xC], [A6 - 0x40]
000011EE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000011F2 4E5E unlink A6
000011F4 2E9F move.l [A7], [A7]+
000011F6 4E75 rts